// 修改导入路径，使用绝对路径
import service from '@/js/request.js'

/**
 * 通过手机号查询用户信息
 * @param {string} phone 手机号码
 * @returns {Promise} 返回用户信息
 */
export function getUserByPhone(phone) {

  return  service.get('/userinfo/userinfo/phone/' + phone)
}

/**
 * 新增用户信息
 * @param {Object} data 用户信息数据
 * @returns {Promise} 返回操作结果
 */
export function addUserInfo(data) {
  return service.post('/userinfo/userinfo', data)
 
}

/**
 * 更新用户信息
 * @param {Object} data 用户信息数据
 * @returns {Promise}
 */
export function editUserInfo(data) {
  return service.put('/userinfo/userinfo', data)
}

/**
 * 条件查询用户结果
 * @param {Object} params 查询条件
 * @returns {Promise}
 */
export function getUserList(params) {
  return service.get('/userinfo/userinfo/details', params)
}

/**
 * 舌象辨识分析
 * @param {string} imageBase64 舌象图片的Base64编码
 * @returns {Promise} 返回辨识结果
 */
export function analyzeTongueImage(imageBase64) {
  return service.post('/userinfo/userinfo/tongue-analysis', imageBase64, {
    'Content-Type': 'text/plain'
  })
}